package rg_center

import (
	"context"
)

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @route_go
// @alias center
type Center interface {
	D登陆(ctx context.Context, args *D登陆参数, reply *D登陆响应) (err error)
	F服务器列表(ctx context.Context, args *F服务器列表参数, reply *F服务器列表响应) (err error)
	F服务器最后登陆(ctx context.Context, args *F服务器最后登陆参数, reply *F服务器最后登陆响应) (err error)
}

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @route_go
// @alias center_local
type CenterLocalRoutes interface {
	Y游戏服更新(ctx context.Context, args *Y游戏服更新) (err error)
	Y游戏服开关(ctx context.Context, args *Y游戏服开关) (err error)

	Y游戏节点更新(ctx context.Context, args *Y游戏节点更新) (err error)

	H活动更新(ctx context.Context, args *H活动更新) (err error)
}
